package flowise.service.impl;

import flowise.entity.NodeOutputsValue;
import flowise.entity.NodeParams;
import flowise.service.INode;
import lombok.Data;

import java.util.List;

/**
 * @author huangya
 * @date 2024/2/2
 */
@Data
public class LLMChain_Chains  extends INode {
    private String label;
    private String name;
    private Integer version;
    private String type;
    private String icon;
    private String category;
    private List<String> baseClasses;
    private String description;
    private List<NodeParams> inputs;
    private List<NodeOutputsValue> outputs;
    /**
     * Class to parse the output of an LLM call.
     */
    //todo.. BaseOutputParser
    private List<Object> outputParser;
}
